.con{
	margin: 0 40rpx;
}
.teach-tit{
	font-size: 32rpx;
	font-weight: 600;
	color: $uni-text-color;
	line-height: 44rpx;
	padding-top: 60rpx;
	margin-bottom: 44rpx;
}
.teach-tit text{
	font-size: 24rpx;
	font-weight: 400;
	color: #C4C7CC;
	line-height: 34rpx;
	display: inline-block;
	margin-left: 20rpx;
}
.select-student{
	height: 80rpx;
	background: #F0F5F4;
	border-radius: 73rpx;
	border: 2rpx dashed $uni-text-color-main;
	font-size: 28rpx;
	color: $uni-text-color-main;
}
.select-student image{
	width: 48rpx;
	height: 48rpx;
	margin-right: 4rpx;
}
.selectl-course{
	border-color:#C4C7CC;
	color: #C4C7CC;
	background: $uni-white;
}
.select-date{
	height: 88rpx;
	border-radius: 16rpx;
	border: 2rpx solid #E8EAED;
}
.select-date .dataimg{
	width: 32rpx;
	height: 32rpx;
	padding: 0 16rpx 0 32rpx;
}
.select-time{
	margin-top: 24rpx;
}
.select-time-con{
	width: 256rpx;
	height: 80rpx;
	border-radius: 16rpx;
	border: 2rpx solid #E8EAED;
	padding: 0 24rpx 0 32rpx;
}
.space{
	margin: 0 12rpx;
}
.input-placeholder{
	font-size: 28rpx;
	color:#C4C7CC
}
.select-time-con .timeimg{
	width: 32rpx;
	height: 32rpx;
	flex-shrink: 0;
}
.tk-con{
	background: $uni-white;
	border-radius: 24rpx;
	width: 672rpx;
	padding-bottom:40rpx;
	box-sizing: border-box;
}
.tk-tit{
	font-size: 32rpx;
	color: $uni-text-color;
	line-height: 44rpx;
	text-align: center;
	position: relative;
	padding: 22rpx 0;
}
.tk-tit image{
	width: 32rpx;
	height: 32rpx;
	position: absolute;
	right: 22rpx;
	top: 24rpx;
}
.cp-search {
	background: $uni-F5F5F5;
	height: 68rpx;
	border-radius: 16rpx;
	box-sizing: border-box;
	padding: 0 24rpx;
	margin: 12rpx 40rpx 14rpx;
}
.cp-search input{
	width: 100%;
}
.student-con{
	margin: 10rpx 0;
	padding: 18rpx 40rpx;
}
.user-head{
	width: 64rpx;
	height: 64rpx;
	border-radius: 32rpx;
	margin-right: 32rpx;
	background: $uni-F5F5F5;
	flex-shrink: 0;
}

.user-head-img {
	width: 80rpx;
	height: 80rpx;
	border-radius: 40rpx;
	margin-right: 32rpx;
	background: $uni-F5F5F5;
	flex-shrink: 0;
}

.chang-button {
	width: 88rpx;
	height: 40rpx;
	line-height: 40rpx;
	text-align: center;
	border-radius: 24rpx;
	border: 2rpx solid #008965;
	font-size: 24rpx;
	color: #008965;
	margin-left: 32rpx;
	flex-shrink: 0;
}

.student-list {
	max-height: 60vh;
}

.student-name{
	font-size: 28rpx;
	color: $uni-text-color;
	line-height: 40rpx;
	width: 100%;
}
.student-status{
	flex-shrink: 0;
}
.student-status text{
	display: inline-block;
	margin-right: 32rpx;
	color: #8A8F99;
}
.student-status text.selected{
	color: $uni-text-color-main;
}
.student-status image{
	width: 32rpx;
	height: 32rpx;
}
.ht{
	height: 2rpx;
	background: #EBEDED;
	margin-left: 100rpx;
	margin-right: 10rpx;
}
.student-sub{
	height: 80rpx;
	line-height: 80rpx;
	background: $uni-text-color-main;
	border-radius: 16rpx;
	color: $uni-white;
	font-size: 32rpx;
	text-align: center;
	margin: 60rpx 40rpx 0;
}
.current{
	background-color: #F3F5F5;
}

.course-box {
	width: 100%;
	padding: 20rpx 32rpx;
	box-sizing: border-box;
	background: #F8F9FA;
}